Установка
pip install modulesdk-0.0.2-py3-none-any.whl
Зависимости
SDK устанавливает следующие зависимости автоматически:
| Пакет | Версия | Назначение |
|---|---|---|
connexion[swagger-ui] | <= 2.14.2 | OpenAPI-based HTTP сервер |
Flask | 2.1.1 | Web-фреймворк (используется connexion) |
waitress | 3.0.2 | WSGI-сервер (production-ready) |
PyYAML | >= 6.0.2 | Парсинг config.yaml |
pydantic | >= 2.9.2 | Валидация конфигурации |
pydantic-yaml | >= 1.3.0 | YAML-поддержка для Pydantic |
python-dotenv | >= 1.0.1 | Загрузка .env файлов |
swagger-ui-bundle | >= 0.0.2 | Swagger UI |
python_dateutil | >= 2.6.0 | Парсинг дат |
Требования
- Python >= 3.7 (рекомендуется 3.11+)